<html xmlns="http://www.w3.org/1999/xhtml"><head>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">
<meta name="Description" content="">
<meta name="Keywords" content="">
<meta name="msapplication-task" content="name=新鲜事;action-uri=http://www.renren.com/home;icon-uri=http://a.xnimg.cn/n/res/icons/newsfeed.ico">
<meta name="msapplication-task" content="name=日志;action-uri=http://blog.renren.com;icon-uri=http://a.xnimg.cn/n/res/icons/blog.ico">
<meta name="msapplication-task" content="name=相册;action-uri=http://photo.renren.com;icon-uri=http://a.xnimg.cn/n/res/icons/photo.ico">
<meta name="msapplication-task" content="name=音乐;action-uri=http://music.renren.com;icon-uri=http://a.xnimg.cn/n/res/icons/music.ico">
<meta name="msapplication-task" content="name=分享;action-uri=http://share.renren.com;icon-uri=http://a.xnimg.cn/n/res/icons/share.ico">
<meta name="msApplication-ID" content="App">
<meta name="msApplication-PackageFamilyName" content="57722RenRenpreview.RenrenHD_fknrsfzqca1jw">
<link rel="shortcut icon" type="image/x-icon" href="http://a.xnimg.cn/favicon-.ico?ver=3"><link rel="apple-touch-icon" href="http://a.xnimg.cn/wap/apple_icon_.png">
<!--[if IE]><script type="text/javascript" src="http://s.xnimg.cn/a30950/n/core/expressions.js"></script><![endif]-->
<link href="http://s.xnimg.cn/a36652/n/core/global2-all-min.css" rel="stylesheet" type="text/css">
<script type="text/javascript">XN = {get_check:'-1503732241',get_check_x:'721fdc49',env:{domain:'renren.com',shortSiteName:'',siteName:'网'}};
try {
window.onerror=function(){
var a=arguments,e=encodeURIComponent,l=location,d=new Date();
if(a.length!=3||a[2]==0)return 1;
new Image().src=['http://s.renren.com/speedstats/jserror/stats.php?message='+e(a[0]),
'url='+e(a[1]),'lineNo='+a[2],'location='+e(l),'time='+d.toLocaleTimeString()].join('&');
return 1;
};
} catch (e){};
var FLASH_UPLOADER_URL = 'http://s.xnimg.cn/n/apps/photo/modules/flashUploader/pic_uploader_v9.swf';
var CUR_DOMAIN_UPLOAD = 'http://upload.renren.com';
var photoSeedSrc= 'http://s.xnimg.cn/a37000/n/apps/photo/modules/seed/photoSeed.js';</script>
<script src="http://s.xnimg.cn/a36966/n/core/base-all2.js" type="text/javascript"></script>
<script type="text/javascript">
var wpiMenuInfo = {recentMenu : [{"id":"21", "name":"留言", "icon":"http://app.xnimg.cn/application/20100511/15/10/L81RJ30e018153.gif", "href":"http://gossip.renren.com","target":"_blank"},{"id":"166615", "name":"分享", "icon":"http://app.xnimg.cn/application/20120607/17/55/LnXhe53e018153.gif", "href":"http://share.renren.com","target":"_self"},{"id":"166607", "name":"日志", "icon":"http://app.xnimg.cn/application/20120607/17/50/LFsFE57p018153.gif", "href":"http://blog.renren.com/blog/0/friendsNews","target":"_self"},{"id":"166614", "name":"音乐", "icon":"http://app.xnimg.cn/application/20120607/17/55/LvZEY72a018153.gif", "href":"http://music.renren.com","target":"_self"},{"id":"215546", "name":"西门子元动力厨房", "icon":"http://app.xnimg.cn/application/20121015/21/00/L7xVU16m018153.gif", "href":"http://www.connect.renren.com/redirect.do?type=appmenu&app_id=215546","target":"_blank"},{"id":"23163", "name":"开心农场", "icon":"http://app.xnimg.cn/application/20081211/09/16/L821115037735SUZ.gif", "href":"http://apps.renren.com/happyfarm/?trackRef=bookmark","target":"_blank"},{"id":"192279", "name":"迅雷网络联合登录", "icon":"http://app.xnimg.cn/application/20120607/11/20/LrPtH59f018153.gif", "href":"http://www.connect.renren.com/redirect.do?type=appmenu&app_id=192279","target":"_blank"},{"id":"142871", "name":"视频", "icon":"http://app.xnimg.cn/application/20110527/15/00/LGAds116a018153.gif", "href":"http://tv.renren.com","target":"_self"},{"id":"45", "name":"状态", "icon":"http://app.xnimg.cn/application/20090922/02/55/L937572594167SJS.gif", "href":"http://status.renren.com/status?fromType=nomore& from=homeleft","target":"_self"}],
favoriteMenu : [{"id":"166613", "name":"相册", "icon":"http://app.xnimg.cn/application/20120607/17/55/LySNS72j018153.gif", "href":"http://photo.renren.com/","target":"_self"}],
user : {"id" : 258869968},
currentApp : []
};
</script>
<script type="text/javascript">
if (window.asyncHTMLManager) {
window.asyncHTMLManager.addEvent('load', function() {
load_jebe_ads(1, false, true);
});
} else {
load_jebe_ads(1);
}
</script>
<script type="text/javascript">XN.getFileVersion([
'http://s.xnimg.cn/a19816/csspro/apps/profile.css',
'http://s.xnimg.cn/a20457/jspro/xn.app.recommendFriend.js',
'http://s.xnimg.cn/a37071/jspro/xn.app.status.js',
'http://s.xnimg.cn/a36955/jspro/xn.app.share.js',
'http://s.xnimg.cn/a35771/jspro/xn.app.ilike.js',
'http://s.xnimg.cn/a13589/jspro/xn.ui.pager.js',
'http://s.xnimg.cn/a32035/jspro/xn.ui.multiFriendSelectorBox.js',
'http://s.xnimg.cn/a33439/csspro/module/friendSelector.css',
'http://s.xnimg.cn/a36279/jspro/xn.app.addFriend.js',
'http://s.xnimg.cn/a5881/jspro/xn.ui.multiFriendSelectorBox.forGuide.js',
'http://s.xnimg.cn/a36486/jspro/lib/mediaplayer.js',
'http://s.xnimg.cn/a36164/jspro/xn.app.webpager.js',
'http://s.xnimg.cn/a16298/csspro/module/status-pop.css',
'http://s.xnimg.cn/a11667/csspro/module/school-selector.css',
'http://s.xnimg.cn/a25436/jspro/xn.ui.schoolSelectors.js',
'http://s.xnimg.cn/a13200/jspro/album/ZeroClipboard.js',
'http://s.xnimg.cn/a34049/jspro/music/music.for.feed.js',
'http://s.xnimg.cn/a32434/jspro/xn.ui.emoticons.js',
'http://s.xnimg.cn/a20254/csspro/module/minieditor.css',
'http://s.xnimg.cn/a34049/jspro/music/music.for.feed.js',
'http://s.xnimg.cn/a37018/apps/radio/js/radio-home.js',
'http://s.xnimg.cn/a36458/apps/radio/css/radio-home.css',
'http://s.xnimg.cn/a36458/apps/radio/css/radio-home-v6.css',
'http://s.xnimg.cn/a30963/n/apps/home/modules/drag-upload/drag-upload.js',
'http://a.xnimg.cn/swf/album/ZeroClipboard.swf?ver=$revxxx$',
'http://a.xnimg.cn/n/core/modules/flashUploader/flashUploader.js',
'http://s.xnimg.cn/a33832/n/core/modules/flashUploader/upload-pop-all-min.css'
]);
XN.namespace( 'user' );
XN.user.id = '258869968';
XN.user.tinyPic = 'http://hdn.xnimg.cn/photos/hdn221/20110709/2155/h_tiny_dqci_1fb10000164c2f76.jpg';
XN.user.name = "%E8%8B%8F%E5%85%83%E5%85%83";
XN.user.pageVersion = 6;
XN.user.isVip = false;XN.user.hideAds = false;</script><script type="text/javascript" data-src="http://s.xnimg.cn/a36322/modules/namecard/js/namecard.js" data-module="xn/namecard"></script>
<script type="text/javascript" data-src="http://s.xnimg.cn/a34075/n/core/modules/show-share-friend/showShareFriendsModule.js" data-module="xn/showShareFriend"></script>
<script type="text/javascript" data-src="http://s.xnimg.cn/a36335/n/core/modules/mention/index.js" data-module="xn/mentionMain"></script>
<script type="text/javascript" data-src="http://s.xnimg.cn/a34968/n/core/modules/site-nav/switch-account.js" data-module="xn/site-nav/switch-account"></script>
<script type="text/javascript" data-src="http://s.xnimg.cn/a33348/n/core/modules/site-nav/search.js" data-module="xn/site-nav/search"></script>
<title>人人网 - 消息中心</title><link href="http://s.xnimg.cn/a43278/apps/request/css/requests-v6-all-min.css" rel="stylesheet" type="text/css" media="all">
<link rel="stylesheet" href="http://s.xnimg.cn/a11666/css/dialogpro.css" type="text/css">
<script src="http://s.xnimg.cn/a43278/apps/request/js/requests_center_v6.js" type="text/javascript"></script>
<script src="http://s.xnimg.cn/a37000/n/apps/photo/modules/seed/photoSeed.js" async="" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?userid=258869968&amp;isvip=false&amp;hideads=false&amp;tt=1351754996617&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23notice" type="text/javascript"></script><link rel="stylesheet" href="http://s.xnimg.cn/a46525/webpager/webpager-std-min.css"><script data-module="webpager/im webpager/im/chatroom webpager/im/groupchat webpager/im/roomkeeper webpager/lib/base webpager/lib/tools webpager/lib/uikit webpager/lib/uikit/common webpager/lib/uikit/pager webpager/lib/uikit/window webpager/lib/channel_api webpager/lib/emoticons webpager/lib/uploader webpager/lib/jqtpl webpager/service webpager/service/friendbook webpager/service/messager webpager/service/notify webpager/service/ubbparser webpager/buddy/index webpager/buddy/buddywin webpager/ugc" data-src="http://a.xnimg.cn/a46525/webpager/im.js"></script><script data-module="tpl/buddy/aBuddy tpl/buddy/buddy_groups tpl/buddy/buddy_win tpl/buddy/buddyLis tpl/buddy/friendListInner tpl/buddy/noResult" data-src="http://a.xnimg.cn/a43176/webpager/buddy.tpl.js"></script><script data-module="webpager/ugc/common webpager/ugc/photo webpager/ugc/video webpager/ugc/group webpager/ugc/blog" data-src="http://a.xnimg.cn/a46281/webpager/ugc.js"></script><script async="" src="http://jebe.xnimg.cn/47581/xn.jebe.js" type="text/javascript"></script><link href="http://jebe.xnimg.cn/47178/widgetbox.css" type="text/css" rel="stylesheet"><script async="" src="http://a.xnimg.cn/a46525/webpager/im.js" type="text/javascript"></script><script async="" src="http://a.xnimg.cn/a46281/webpager/ugc.js" type="text/javascript"></script><script async="" src="http://a.xnimg.cn/a43176/webpager/buddy.tpl.js" type="text/javascript"></script><script async="" src="http://s.xnimg.cn/n/lib/swfobject-2.2/swfobject.js" type="text/javascript"></script><script async="" src="http://s.xnimg.cn/a37018/apps/radio/js/radio-home.js" type="text/javascript"></script><link href="http://s.xnimg.cn/a36458/apps/radio/css/radio-home-v6.css" type="text/css" rel="stylesheet"><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=1&amp;next_load_time=40000&amp;tt=1351755036729&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=2&amp;next_load_time=40000&amp;tt=1351755076798&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=3&amp;next_load_time=40000&amp;tt=1351755116822&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=4&amp;next_load_time=40000&amp;tt=1351755156841&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=5&amp;next_load_time=40000&amp;tt=1351755196863&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=6&amp;next_load_time=40000&amp;tt=1351755236882&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=7&amp;next_load_time=40000&amp;tt=1351755277203&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=8&amp;next_load_time=40000&amp;tt=1351755317228&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script><script async="" src="http://ebp.renren.com/ebpn/show?var=jebe_json&amp;userid=258869968&amp;refresh_source=0&amp;refresh_idx=9&amp;next_load_time=40000&amp;tt=1351755357252&amp;isvip=false&amp;hideads=false&amp;r=http%3A%2F%2Freq.renren.com%2Fnotify%2Fnt%23&amp;type=.js" type="text/javascript"></script></head>
<body id="home" class="home"><iframe src="http://message.renren.com/ajaxproxy.htm" style="display: none;"></iframe><iframe src="http://rest.widgetbox.jebe.renren.com/ajaxproxy.htm" style="display: none;"></iframe><iframe src="http://friend.renren.com/ajaxproxy.htm" style="display: none;"></iframe><iframe src="http://notify.renren.com/ajaxproxy.htm" style="display: none;"></iframe>
	<div id="showNewNav" style="display:none"></div>
<div id="dropmenuHolder" class="dropmenu-holder dropmenu-holder-new ">
<div id="accountDropDownMenu" class="menu-dropdown" style="display: none">
<div class="menu-dropdown-border">
<div class="account-menu">
<div class="accounts" id="otherAccount" style="display:none"></div>
<div class="optionmenu options">
<ul>
<li><a class="optionprivacy" href="http://safe.renren.com/">帐户设置</a></li>
<li><a href="http://i.renren.com/" class="optionvip">VIP中心</a></li>
<li><a href="http://pay.renren.com/" class="optionpay">充值中心</a></li>
</ul></div>
<a accesskey="0" href="http://www.renren.com/Logout.do?requesttoken=-1503732241" class="logout">退出</a></div>
</div>
</div>
<div id="appsMenuPro" class="menu-dropdown" style="position: absolute; display: block; z-index: 10001; left: -9999px; top: -9999px; "></div>
</div><div class="site-nav-wrapper">
<div id="navBar" class="site-nav fixed">
<div id="navigation-for-pager">
<div class="navigation-wrapper">
<div class="navigation navigation-new clearfix">
<div id="logo2">
<h1>
<a title="人人网" href="http://www.renren.com">
<img src="http://s.xnimg.cn/imgpro/v6/logo.png" title="人人网" alt="人人网" height="31" width="160">
</a>
</h1>
</div>
<div class="nav-body clearfix">
<div class="nav-main">
<div class="menu"><div class="menu-title"><a accesskey="1" href="http://www.renren.com/home?id=258869968"><span class="menu-title-text" stats="V6Hd_home">首页</span></a></div>
</div>
<div class="menu"><div id="profileMenuActive" class="menu-title"><a id="showProfileMenu" accesskey="2" href="http://www.renren.com/profile.do?id=258869968"><span stats="V6Hd_Profile" class="menu-title-text">个人主页</span><span class="nav-drop-menu-btn"></span></a></div>
</div>
<div class="menu">
<div class="menu-title" id="friendMenuActive"><a id="showFriendMenu" accesskey="3" href="http://friend.renren.com/myfriendlistx.do"><span class="menu-title-text" stats="V6Hd_frd">好友</span></a></div></div>
							
	 <div class="menu">
<div class="menu-title">
<a href="http://explore.renren.com/">
<span class="menu-title-text" stats="V6Hd_exploer">探索</span>
</a>
</div>
</div>
</div><div class="nav-other"><div id="navMessage">
<span class="remind" title="提醒">
<a href="#nogo" onclick="return false;" hidefocus="true">&nbsp;</a>
<i style="display:none;"><u><b>&nbsp;</b><var>0</var></u><em>&nbsp;</em></i>
</span>
<span class="apply" title="请求">
<a href="#nogo" onclick="return false;" hidefocus="true">&nbsp;</a>
<i style="display:none;"><u><b class="apply">&nbsp;</b><var>0</var></u><em>&nbsp;</em></i>
</span>
<span class="notice " title="通知">
<a href="#nogo" onclick="return false;" hidefocus="true">&nbsp;</a>
<i style="display:none;"><u><b class="notice">&nbsp;</b><var>0</var></u><em>&nbsp;</em></i>
</span>
<div id="showMessage" style="display:none;">
<div id="loadTip">&nbsp;</div>
<iframe name="showMessageIframe" id="showMessageIframe" src="about:blank" allowtransparency="true" frameborder="0" height="0" scrolling="no" width="294"></iframe>
</div>
</div>
<div id="navSearch">
<form method="post" id="globalSearchForm" action="http://browse.renren.com/searchEx.do?from=opensearch">
<div id="search-input">
<input placeholder="搜人/公共主页/应用/小站 " stats="Hd_sInput" size="25" maxlength="100" id="navSearchInput" accesskey="/" name="q" class="input-text" value="" tabindex="1" type="text">
</div>
<a href="javascript:;" id="searchBtnAC">搜索</a>
<input value="-1503732241" name="requestToken" type="hidden"><input value="721fdc49" name="_rtk" type="hidden"></form>
</div>
<div class="menu account-action" id="accountMenu">
<div class="menu-title"><a href="#" onclick="return false;">帐号</a></div>
</div>
</div></div>
</div>
<div class="nav-drop-menu-holder" id="navDropMenuHolder">
<div class="nav-drop-menu nav-drop-menu-profile" id="navProfileDropMenu"><a class="nav-drop-menu-item" href="http://i.renren.com/store/view/home?wc=10000"><img src="http://a.xnimg.cn/imgpro/icons/Vipdraw.gif" class="icon"> 装扮主页</a><a class="nav-drop-menu-item" href="http://www.renren.com/profile.do?id=258869968&amp;v=info&amp;act=edit"><img src="http://a.xnimg.cn/imgpro/icons/account.gif" class="icon"> 修改资料</a>
</div>
</div></div>
</div>
</div>
</div>
<div id="container-for-pager"><div id="container">
<div id="topbar"></div><!--头部导航header的闭合标签模块--><div class="full-page clearfix">
		<!-- 左侧导航菜单 --> 
		<div id="subNav" class="sub-nav "> 
			<h1 class="page-title">消息中心</h1>
			
			<div class="class-title"><a class="" click="remind:all">提醒</a></div>
			<ul class="request-menu"> 
       
				<li>
					<a class="  select" href="#" click="remind:leave"><img class="icon" src="http://a.xnimg.cn/imgpro/v6/icon/leave.gif" height="16" width="16">留言回复提醒<span class="count">0</span></a> 
				</li>
       
				<!--
				<li>
					<a href="http://msg.renren.com/" target="_blank"><img class="icon" src="http://a.xnimg.cn/imgpro/v6/icon/game.png" width="16" height="16">站内信</a> 
				</li>
				-->
			</ul>
			
			<div class="class-title"><a click="friend:all" class=" ">请求</a></div>
			<ul class="request-menu"> 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
			</ul>


			<!-- 通知 -->
			<div class="class-title"><a class=" " click="notice:all">通知</a></div>
			<ul class="request-menu">
				
				<li>  
					<a class=" " href="#" click="notice:notice"><img class="icon" src="http://a.xnimg.cn/imgpro/v6/icon/hi.gif" height="16" width="16">通知<span class="count">15</span></a> 
				</li>
				
				
			</ul>
			
			
		</div>
		
		<!-- 右侧请求列表 --> 
		<div id="scrollBox" class="requests-detail"> 
			<div class="container" id="scrollContainer"> 

				<div id="list_remind" style="">
					
					<div id="requests_leave_header" class="requests-header">
						<h2><img src="http://a.xnimg.cn/imgpro/v6/icon/leave.gif">留言回复提醒<span>0</span></h2><a href="javascript:;" id="delMessage"></a>
					</div>
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
					
						XN.dom.ready(function(){
							getList();
							delContent();
							readContent();
						});
						
						function getList(){
							new XN.net.xmlhttp({
								url: 'http://notify.renren.com/rmessage/get?getbybigtype=1&bigtype=1&limit=21&begin=0&view=16&rand='+Math.random(),
								method: 'get',
								onSuccess:function(r){
									var data = XN.JSON.parse(r.responseText),
										array = [],
										n = 0,
										len,
										ul = $('requests_leave_list');
									
									if (data.length > 20){
										$('leave_showmore').show(); //取11条，是为了看有没有更多
										len = data.length - 1;
									}else{
										len = data.length;
									}
									
									
									for (var i = 0; i < len; i++) {
										var msg = data[i],
											t = changeTime(msg.time);
					
										array[n++] = ['<li class="title">'+ t +'</li>'+ getMsgHtml(msg)].join('');
									}
									ul.innerHTML = array.join('');
									delRepeatTitle();		
								},
								onError:function(){
									XN.DO.showError('网络通讯失败，请稍后再试');
								}
							});
						}
						
						function changeTime(t){
							var d = new Date(t*1000) || new Date();
							var time = d.getFullYear() +'年'+ (d.getMonth()+1) +'月'+ d.getDate() +'日';
							return time;
						}
						
						// 获取某条请求的html
						function getMsgHtml(msg) {
							var msgHtml = '',
								unreadcount = '';
							
							//显示合并
							if (msg.unreadcount > 1) {
								unreadcount = ['<span style="color:#9C9A9C;margin-left:9px;font-weight:blod;">' + msg.unreadcount + '条</span>'].join('');
							}else{
								unreadcount = '';
							}
							
							msgHtml = [	'<li class="'+ (msg.unread == '1' ? "unread" : "request" ) +'"><h4 class="header" id="notify_' + msg.nid + '"><img src="' + msg.icon + '"> ' + msg.content +''+ unreadcount +'</h4>'
									+	'<div class="btn-x">'
									+ 	'	<a id="remove_' + msg.nid + '" href="javascript:;" data-api="' + msg.rmessagecallback + '" data-read="'+ msg.processcallback +'" class="x-to-delete"></a>'
									+ 	'</div></li>'].join();
									
							return msgHtml;
						}
						
						// 时间相同的话，删除标题
						function delRepeatTitle() {
							var p = Sizzle('.title');
							
							for (var i = 0; i < p.length; i++) {
								for (var j = p.length - 1; j > i; j--) {
									if (p[i].innerHTML == p[j].innerHTML) {
										dom.wrap(p[j]);
										p[j].dispose();
									}
								}
							}
						}
						
						//删除这条信息
						function delContent(){
							var con = dom.getElement('#requests_leave_list');
							con.delegate('li', 'click', function(e) {
								var el = XN.event.element(e),
									li = dom.wrap(el).getParent('li');
								
								if(!Sizzle('.x-to-delete', li)[0]) return;
								
								var url = Sizzle('.x-to-delete', li)[0].getAttribute("data-api");
								
								if (el.nodeName.toLowerCase() == "a" && el.getAttribute("data-api")) {
									if(XN.element.hasClassName(li, 'unread')) {
										XN.DO.confirm({
											title: '提示',
											message: '你还没有处理过此条留言提醒，删除后，你将无法找回此条留言提醒，是否确认删除？',
											callback: function(yes){
												if(yes){
													new XN.net.xmlhttp({
														url: url,
														method: 'post',
														onSuccess:function(r){
															var data = XN.JSON.parse(r.responseText);
												
															if (data == '0'){
																li.dispose();
															}
														},
														onError:function(){
															XN.DO.showError('网络通讯失败，请稍后再试');
														}
													});
												}
											}
										});
									}else{
										new XN.net.xmlhttp({
											url: url,
											method: 'post',
											onSuccess:function(r){
												var data = XN.JSON.parse(r.responseText);
												
												if (data == '0'){
													li.dispose();
												}
											},
											onError:function(){
												XN.DO.showError('网络通讯失败，请稍后再试');
											}
										});
									}
								}
								
								
							});
						}
						
						//设为已读
						function readContent() {
							var con = dom.getElement('#requests_leave_list');
							con.delegate('li', 'click', function(e) {
								var el = XN.event.element(e),
									li = dom.wrap(el).getParent('li');
									
								if(!Sizzle('.x-to-delete', li)[0]) return;
								var readUrl = Sizzle('.x-to-delete', li)[0].getAttribute("data-read");
								
								if (XN.element.hasClassName(li, 'unread')) {
									if (el.nodeName.toLowerCase() == "a" && el.getAttribute("source")) {
										new XN.net.xmlhttp({
											url: readUrl,
											method: 'post',
											onSuccess:function(r){
												var data = XN.JSON.parse(r.responseText);
												
												if (data == '0'){
													li.className = 'request';
												}
											},
											onError:function(){
												XN.DO.showError('网络通讯失败，请稍后再试');
											}
										});
									}
								}
					
							});
						}
					
						ReqCenter.regReqType('leave:251', {});
					});
					</script>
					<ul id="requests_leave_list" class="requests-list"><li class="title">2012年10月25日</li><li class="request"><h4 class="header" id="notify_37630353640"><img src="http://xnimg.cn/imgpro/icons/wall_post.gif"> <a target="_blank" href="http://www.renren.com/profile.do?id=230968902">胡卉</a> 在照片<a target="_blank" source="18-6660773251" href="http://photo.renren.com/photo/230968902/photo-6660773251?from=230968902#6660773251">碎碎念</a>中回复了你</h4><div class="btn-x">	<a id="remove_37630353640" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=37630353640&amp;uid=230968902&amp;type=18" data-read="http://notify.renren.com/rmessage/process?nl=37630353640&amp;uid=230968902&amp;type=18" class="x-to-delete"></a></div></li><li class="title">2012年10月12日</li><li class="request"><h4 class="header" id="notify_36945603756"><img src="http://xnimg.cn/imgpro/icons/wall_post.gif"> <a target="_blank" href="http://www.renren.com/profile.do?id=230968902">胡卉</a> 在照片<a target="_blank" source="18-6618872830" href="http://photo.renren.com/photo/230968902/photo-6618872830?from=230968902#6618872830">巧克力&amp;牛奶</a>中回复了你</h4><div class="btn-x">	<a id="remove_36945603756" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=36945603756&amp;uid=230968902&amp;type=18" data-read="http://notify.renren.com/rmessage/process?nl=36945603756&amp;uid=230968902&amp;type=18" class="x-to-delete"></a></div></li><li class="title">2012年8月24日</li><li class="request"><h4 class="header" id="notify_34317250116"><img src="http://xnimg.cn/imgpro/icons/wall_post.gif"> <a target="_blank" href="http://www.renren.com/profile.do?id=236673834">高立稳</a> 在状态 <a target="_blank" source="16-3994807009" href="http://status.renren.com/getdoing.do?id=258869968&amp;doingId=3994807009&amp;repliedId=12930762239">a</a>中回复了你</h4><div class="btn-x">	<a id="remove_34317250116" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=34317250116&amp;uid=258869968&amp;type=16" data-read="http://notify.renren.com/rmessage/process?nl=34317250116&amp;uid=258869968&amp;type=16" class="x-to-delete"></a></div></li></ul>
					
					
					
					
				</div>
				<div id="list_friend" style="display: none;">
					
					<ul id="requests_friend_list" class="requests-list">
					
					</ul>
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						//删除notify
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=256&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
						//接受好友邀请后显示UGC内容
						function getUgcPhoto(id){
							if( !$('friend_ugc_' + id) ) return;	
							var callFun = function(list){
								if( list.length == 0 ) return;
								if( !$('friend_ugc_' + id) ) return;
								var str = '<dt>最新照片：</dt>'
							
								for(var i= 0 ; i < list.length ; i++ ){
									var obj = list[i];
									str += '<dd><a target="_blank" href="'+obj.src +'?href=1010"><img src="'+obj.img+'" width="50" height="50" /></a></dd>'
								}
								str += '<dd><a target="_blank" href="http://photo.'+XN.env.domain+'/getalbumlist.do?id='+id+'&href=1010" class="morealbums">更多相册...</a></dd>'
								
								$('friend_ugc_photo_' + id).innerHTML = str;
								$('friend_ugc_photo_' + id).show();
								$('friend_ugc_' + id).show();
							}
							
							new XN.NET.xmlhttp({
								url : 'http://photo.'+XN.env.domain+'/photo/'+id+'/recommendPhotosForGuest',
								onSuccess: function(r){
									try {
										var json = XN.JSON.parse(r.responseText);
									}catch(e){
										return;
									}
									callFun( json || [])
								}
							})
							//TODO 发送请求	
						}
						function getUgcState(id){
							if( !$('friend_ugc_' + id) ) return;
							var callFun = function(obj){
								if( !obj || !obj.doingCount ||  !obj.content) return;
								if( !$('friend_ugc_' + id) ) return;
								var str = '<dt>最新状态：</dt>'
								str += '<dd class="request-feed">'+obj.content+'<span class="updatetime">'+obj.dtime+'</span> <a target="_blank" href="http://status.'+XN.env.domain+'/status/'+id+'/'+obj.id+'/">回复</a><span class="pipe">|</span><a target="_blank" href="http://status.'+XN.env.domain+'/getdoing.do?id='+id+'">查看更多</a></dd>'
								$('friend_ugc_state_' + id).innerHTML = str;
								$('friend_ugc_state_' + id).show();
								$('friend_ugc_' + id).show();
							}
							
							new XN.NET.xmlhttp({
								url : 'http://status.'+XN.env.domain+'/status/currentDoing?userId=' + id,
								onSuccess: function(r){
									try {
										var json = XN.JSON.parse(r.responseText);
									}catch(e){
										return;
									}
									callFun( json )
								}
							})
							
						}
					
						//TODO 增加显示相册和状态的地方
						function getAcceptMessage(id,response,name){			
							if(response.ret==1){
								return ['<p class="confirm">已经加<a href="http://www.' + XN.env.domain + '/profile.do?id=',
									id,
									'"><strong> ',
									name,
									' </strong></a>为好友,你可以: <strong><a href="http://www.' + XN.env.domain + '/profile.do?id=',
									id,
									'">查看TA的个人主页</a></strong><strong style="margin-left:10px;"><a href="http://gossip.' + XN.env.domain + '/getgossiplist.do?id=',
									id,
									'&age=recent">给TA留言</a></strong><strong style="margin-left:10px;"><a href="http://msg.' + XN.env.domain + '/SendMessage.do?id=',
									id,
									'">给TA发站内信</a></strong></p>','<div style="display:none;" id="friend_ugc_'+id+'" class="req-recommend"><dl style="display:none;" id="friend_ugc_photo_'+id+'" class="req-recommend-photo clearfix"></dl><dl style="display:none;" id="friend_ugc_state_'+id+'" class="clearfix"></dl></div>'].join("");
							}
							else{
								return getFailMessage(response.message);
							}			
						}
						// 好友申请的接受 忽略和我不认识TA
						function fillGroup(id,dialog){
							new XN.NET.xmlhttp({
								url:'http://friend.' + XN.env.domain + '/showfriendgroup.do',
								data:"friendId=" + id,
								onSuccess:function(r){
									dialog.body.setContent(r.responseText);
								},
								onError:function(){
									dialog.hide();
									XN.DO.showError('网络通信失败,请重试');
								},
								onComplete:function(){
									if(dialog!=null)
										dialog.footer.show();
								}
							});
						}
						function getAcceptMessage(id,name){			
							return ['<p class="confirm">已经加<a href="http://www.' + XN.env.domain + '/profile.do?id=',
								id,
								'"><strong> ',
								name,
								' </strong></a>为好友,你可以: <strong><a href="http://www.' + XN.env.domain + '/profile.do?id=',
								id,
								'">查看TA的个人主页</a></strong><strong style="margin-left:10px;"><a href="http://gossip.' + XN.env.domain + '/getgossiplist.do?id=',
								id,
								'&age=recent">给TA留言</a></strong><strong style="margin-left:10px;"><a href="http://msg.' + XN.env.domain + '/SendMessage.do?id=',
								id,
								'">给TA发站内信</a></strong></p>','<div style="display:none;" id="friend_ugc_'+id+'" class="req-recommend"><dl style="display:none;" id="friend_ugc_photo_'+id+'" class="req-recommend-photo clearfix"></dl><dl style="display:none;" id="friend_ugc_state_'+id+'" class="clearfix"></dl></div>'].join("");
						}
						function acceptFriend(id, nid, cFun){
							var dialog = XN.DO.confirm({
								title:'接受好友请求',
								msg:'<center><img src="'+XN.ENV.staticRoot+'img/indicator.gif" />加载中...</center>',
								callBack:function(r){
									if(r){
										var group=$("popFriendGroups").getElementsByTagName("input");
										var params={action:"addmultgroups",buddys:id,names:[]};
										
										for(var i=0;i<group.length;i++){
											if(group[i].checked){
												params.names.push(group[i].value);
											}
										}
					
										new XN.NET.xmlhttp({
											url:'http://friend.' + XN.env.domain + '/ApplyGuestRequest.do',
											data:"friendId=" + id + "&post="+ encodeURIComponent(XN.JSON.build(params)),
											onSuccess:function(r){
												var response=XN.JSON.parse(r.responseText);
												if(response.ret == 1){
													cFun();
													delNotify(nid);
												}else if(response.ret == 5){
													dialog = new XN.ui.dialog({
														title : '无法添加好友',
														message: ['<p>你的好友数已到上限，可以通过<a style="font-weight:bold;" href="http://i.renren.com" target="_blank">VIP</a>服务提高好友数上限，或者删除部分好友后重试。</p>'].join(''),
														showCloseButton: true
													});
													dialog.footer.hide();
													return;
												}else if(response.ret == 4){
													var ta = (response.ta == '女生') ? '她' : '他';
													dialog = new XN.ui.dialog({
														title : '无法添加'+ response.applicantName +'为好友',
														message: ['<p><a style="font-weight:bold;" href="http://www.renren.com/profile.do?id='+ response.applicantId +'"  target="_blank">'+ response.applicantName +'</a>好友数已到上限，可以送'+ ta +'<a style="font-weight:bold;" href="http://i.renren.com" target="_blank">VIP</a>提高'+ ta +'的好友数上限。</p>'].join(''),
														showCloseButton: true
													});
													dialog.footer.hide();
													return;
												} else {
													XN.DO.showError( '<span style="color:#FF0000;">'+(response.message || "操作失败")+'</span>' );
												}
											},
											onError:function(){
												XN.DO.showError('网络通信失败,请重试');
											}
										});
									}
								}
							});
							dialog.footer.hide();
							fillGroup(id,dialog);
						}
						// 拒绝好友请求
						function rejectFriend(id, nid, cFun){
							new XN.NET.xmlhttp({
								url:'http://friend.' + XN.env.domain + '/rejguereq.do',
								data:"id="+id,
								onSuccess:function(r){
									cFun();
									delNotify(nid);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});			
						}
						// 忽略好友请求
						function ignoreFriend(e,id,name,type){
							var dialog = XN.DO.confirm({
								title:('提示'),
								msg:'<div style="border: 2px solid #FFFFFF;padding:4px;background: rgb(254, 255, 207) none repeat scroll 0% 0%;color: rgb(239, 66, 35);">' + XN.env.siteName + '是你与熟人之间的社交网络，建议勿加陌生人为好友！</div><div class="clearfix" style="font-size: 14px; line-height: 1.8em; padding-left: 20px;"><h3 style="background: transparent url(http://s.xnimg.cn/imgpro/icons/attention2.gif) no-repeat scroll 0pt center;padding-left: 20px;">加陌生人为好友可能的不良后果:</h3><ol style="margin-left: 40px;"><li>泄露你的个人隐私</li><li>被陌生人骚扰</li></ol></div>',
								yes:"忽略此好友请求",
								callBack:function(r){
									if(r)
										rejectFriend(e,id,name,type);
								}
							});
						}
						function getInfoBox(el){
							//var div_info = dom.getElement('div.info-box', el);
							var div_share = dom.getElement('div.info-box', el);
					
							return {
								//info: div_info, 
								share: div_share
							};
						}
						function loadFriendInfo(id, el){
							//发请求,取用户资料 拼接 填充到el中
							var xhr = new net.Request({
								url: 'http://www.renren.com/ajax_datum',
								method: 'get',
								onSuccess: function(r){
									var r = JSON.parse(r.responseText);
									//
								}
							});
							xhr.send();
						}
						function initFriend(params){
							new XN.NET.xmlhttp({
								url: 'http://friend.renren.com/j_f_cfb?guests='+ params,
								method: 'post',
								onSuccess:function(r){
									var r = XN.JSON.parse(r.responseText);
									for( var id in r){
										var num = r[id].commonFriendCount;
										if(num > 0){
											var description = $('description_'+ id);
											description.appendChild(showShareLI(num, id));
											
											var showShare_ul = $('showShare_ul_'+ id);
											var fr = r[id].commonFriendList;
											fr.forEach(function(f, i){
												showShare_ul.appendChild(showShareUI(f));
											});
										}
									}
								},
								onError:function(){
									XN.DO.showError('操作失败，请联系管理员或者稍后再试');
								}
							});
						}
						//显示有几个共同好友
						function showShareLI(num, params){
							var div = document.createElement('div');
							var HTML = ['	<p><a click="friend_showShare:'+ num +'" href="#nogo">你们拥有'+ num +'个共同好友</a></p>'+
													'	<div class="info-box" id="info_box" style="display:none">'+
													'		<span class="pop-arrow bothfriend-arrow"></span>'+
													'		<ul id="showShare_ul_'+ params +'">'+
													'		</ul>'+
													'	</div>'].join();
							div.innerHTML = HTML;
							return div;
						}
						//显示共同好友列表
						function showShareUI(r){
							var Li = document.createElement('li');
							var HTML = ['	<a class="name" href="http://www.renren.com/profile.do?id='+ r.c_id +'"  target="_blank">'+
													'		<img class="avatar" src='+ r.c_head +'>'+ r.c_name +
													'	</a>'].join();
							Li.innerHTML = HTML;
							return Li;
						}
						ReqCenter.regReqType('friend:256', {
							accept: function(info){
								var el = dom.wrap( info.el );
								var id = info.params[0];
								var name = info.params[1];
								var nid = info.params[2];
							
								acceptFriend(id, nid, function(){
									// 计算分页偏移量
									//adjustOffset(type);
									var btns = dom.getElement('div.btns', el);
									var detail = dom.getElement('div.detail', el);
					
									detail.innerHTML = getAcceptMessage(id,name);
									btns.hide();
									//XN.APP.requestCenter.fireEvent( 'friend_request_accepted', response, id );
								});
							},
							refuse: function(info){
								var el = dom.wrap( info.el );
								var id = info.params[0];
								var name = info.params[1];
								var nid = info.params[2];
								
								rejectFriend(id, nid, function(){
									var btns = dom.getElement('div.btns', el);
									var detail = dom.getElement('div.detail', el);
									
									detail.innerHTML="已经拒绝<a href='http://www." + XN.env.domain + "/profile.do?id="+id+"'><strong> "+name+" </strong></a>的好友请求,你可以进行<a href='http://www." + XN.env.domain + "/privacyhome.do'><strong> 隐私设置 </strong></a>以减少陌生人的骚扰";
									btns.hide();
								});
								// 计算分页偏移量
								//adjustOffset(type);
							},
							dontknow: function(info){
								var dialog = XN.DO.confirm({
									title:('提示'),
									msg:'<div style="border: 2px solid #FFFFFF;padding:4px;background: rgb(254, 255, 207) none repeat scroll 0% 0%;color: rgb(239, 66, 35);">' + XN.env.siteName + '是你与熟人之间的社交网络，建议勿加陌生人为好友！</div><div class="clearfix" style="font-size: 14px; line-height: 1.8em; padding-left: 20px;"><h3 style="background: transparent url(http://s.xnimg.cn/imgpro/icons/attention2.gif) no-repeat scroll 0pt center;padding-left: 20px;">加陌生人为好友可能的不良后果:</h3><ol style="margin-left: 40px;"><li>泄露你的个人隐私</li><li>被陌生人骚扰</li></ol></div>',
									yes:"忽略此好友请求",
									callBack:function(r){
									if(r)
										//rejectFriend(id);
										ReqCenter.funCall('friend_refuse', info.params.join(), info.el);
									}
								});
							},
							xxx: function(info){
								var el = dom.wrap(info.el);
								var id = info.params[0];
								var nid = info.params[1];
								rejectFriend(id, nid, function(){
									el.dispose();
								});
							},
							ignoreAll: function(info){
								var rt = confirm("执行这个操作会删除所有"+name+"，删除后不能恢复，你确定删除吗？"); 
								if(rt){
									new XN.NET.xmlhttp({
										url: 'http://friend.renren.com/delallguestrequest.do?id='+ XN.user.id,
										method: 'post',
										onSuccess:function(r){
											var req_list = $('requests_friend_list');
											req_list.innerHTML = '<li class="request">成功忽略所有好友申请</li>';
										},
										onError:function(){
											XN.DO.showError('操作失败，请联系管理员或者稍后再试');
										}
									});
								}
							},
							showInfo: function(info){
								//显示用户资料 跟共同好友互斥
								var el = dom.wrap(info.el);
								var id = info.params;
								
								var divs = getInfoBox(el);
								divs.share.hide();
								divs.info.toggle();
								if(!divs.info.loaded){
									loadFriendInfo(id, divs.info);
								}
							},
							showShare: function(info){
								if(info.params == 0) return; //没有共同好友
								//现实共同好友 跟用户资料互斥
								var el = dom.wrap(info.el);
								var divs = getInfoBox(el);
					
								//divs.info.hide();
								divs.share.toggle();
							},
							
							//@param info {
							//		action : 'more', 
							//		el: 被点击的那个“更多”按钮, 
							//		params: 刚刚加载的第几页, 
							//		type: 当前的请求类型，没有用
							//	}
							more: function(info){
									var list = info.params[1];
									var params = [];
									
									for(var i=0; i< list.length; i++){
										var a = Sizzle('.figure a', list[i])[0];
										var id = a.href.split('=')[1];
										params[i]= id;
									}
									initFriend(params);
							}
						});
						
						XN.dom.ready(function(){
							var params = [];
							var a = Sizzle('#requests_friend_list li.request .figure a');
							for(var i=0; i< a.length; i++){
								var id = a[i].href.split('=')[1];
								params[i]= id;
							}
							initFriend(params);
						});
					});	
					</script>
					
					
					
					
					
					
					
					
					<script type="text/javascript">
					object.use('dom,net', function(exports, dom, net){
					  window.addFriendInSpecialEnvioerment = '89898';
					  function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=260&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
					  function rejectRecommend(r, m, cFun){
					    new XN.NET.xmlhttp({
					      url:"http://friend.renren.com/j_f_deny_rcd",
					      data:'r='+ r +'&s='+ m,
					      onSuccess:function(r){
					        var rs = XN.JSON.parse(r.responseText);
					        if(rs.rc==1){
					          cFun(rs);
					        }else{
					          XN.DO.showError(rs.msg);
					        }
					      },
					      onError:function(){
					        XN.DO.showError( "忽略时出现错误，请重试或者联系管理员" );
					      }
					    });
					  }
					  ReqCenter.regReqType('tuijian:260', {
					    accept: function(info){
					      var id = info.params[0],
					      name = info.params[1],
					      src = info.params[2];
					      matchmaker = info.params[3];
					      nid = info.params[4];
					      var el = dom.wrap(info.el);
					
					      showRequestFriendDialog({
					        id: id,
					        name: name,
					        head: src,
					        matchmaker: matchmaker,
					        callback: function(){
					          var detail = dom.getElement('div.detail', el);
					          var btns = dom.getElement('div.btns', el);
					          btns.hide();
					          detail.innerHTML="接受了推荐的好友：<a href='http://www.renren.com/profile.do?id="+ id +"'><strong> "+ name +" </strong></a>";
					          delNotify(nid);
					        }
					      });
					    },
					    refuse: function(info){
					      var r_id = info.params[0],
					      r_name = info.params[1],
					      m_id = info.params[2];
					      nid = info.params[3];
					      var el = dom.wrap(info.el);
					
					      rejectRecommend(r_id, m_id, function(rs){
					        var detail = dom.getElement('div.detail', el);
					        var btns = dom.getElement('div.btns', el);
					        btns.hide();
					        detail.innerHTML="忽略了推荐的好友<a href='http://www.renren.com/profile.do?id="+ r_id+"'><strong> "+ r_name+" </strong></a>";
					        delNotify(nid);
					      });
					    },
					    xxx: function(info){
					      var r_id = info.params[0],
					      m_id = info.params[1];
					      nid = info.params[2];
					      var el = dom.wrap(info.el);
					
					      rejectRecommend(r_id, m_id, function(rs){
					        el.dispose();
					        delNotify(nid);
					      });
					    }
					  });
					}); 
					</script>
					
					<ul id="requests_tuijian_list" class="requests-list">
					
					</ul>
					
					
					
					
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=258&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
					  function acceptPhotoRequest(id, ownerId, targetId, cFun){
					    new XN.NET.xmlhttp({
					      url:'http://photo.renren.com/acceptptrequest.do',
					      data:'id='+id+'&ownerId='+ownerId+'&targetId='+targetId,
					      onSuccess:function(r){
					        var rs = XN.json.parse( r.responseText);
					        var succ = rs.succ;
					        if(succ){
					          cFun(true);
					        }else{
					          XN.DO.showError( rs.msg );
					          cFun(false);
					        }
					      },
					      onError:function(){
					        XN.DO.showError("操作失败，请稍后再试或者联系管理员");
					      }
					    });
					  }
					  // 拒绝圈人请求
					  function refusePhotoRequest(id, ownerId, targetId, cFun){
					    new XN.NET.xmlhttp({
					      url:'http://photo.renren.com/refuseptrequest.do',
					      data:'id='+id+'&ownerId='+ownerId+'&targetId='+targetId,
					      onSuccess:function(r){
					        cFun(true);
					      },
					      onError:function(){
					        XN.DO.showError("操作失败，请稍后再试或者联系管理员");
					      }
					    });
					  }
					  ReqCenter.regReqType('tagPhoto:258', {
					    accept: function(info){
					      var el = dom.wrap(info.el);  //请求的li元素
					      var requestId = info.params[0];
					      var ownerId = info.params[1];
								var targetId= info.params[2];
					      var nid = info.params[3];
					      acceptPhotoRequest(requestId, ownerId, targetId, function(r){
					        if(r){
					          var photoId = el.getData('photo_id');
					          var owner = el.getData('owner_id');
					          var detail = dom.getElement('div.detail', el);  //准备改变这里的内容
					          var btns = dom.getElement('div.btns', el);  //准备隐藏这些内容
					          var photoLink = "<a href='http://photo.renren.com/getphoto.do?id="+photoId+"&owner="+owner+"'><strong> 查看这张照片 </strong></a>";
					          var commentsLink = "<a href='http://photo.renren.com/getphoto.do?id="+photoId+"&owner="+owner+"&comments=true'><strong> 对照片发表评论 </strong></a>";
					          detail.innerHTML="<p>接受圈人成功</p>"+"<p>你可以"+photoLink+"或者"+commentsLink+"</p>";
					          btns.hide();
					          delNotify(nid);
					        }
					      });
					    },
					    refuse: function(info){
					      var el = dom.wrap(info.el);  //请求的li元素
					      var requestId = info.params[0];
					      var ownerId = info.params[1];
								var targetId= info.params[2];
					      var nid = info.params[3];
					      refusePhotoRequest(requestId, ownerId, targetId, function(r){
					        if(r){
					          var taggerId = el.getData('tagger_id');
					          var taggerName = el.getData('tagger_name');
					          var host = XN.user.id;
					          var detail = dom.getElement('div.detail', el);  //准备改变这里的内容
					          var btns = dom.getElement('div.btns', el);  //准备隐藏这些内容
					          var personLink="<a href='http://www.renren.com/profile.do?id="+taggerId+"'><strong> "+taggerName+" </strong></a>";
					          var albumLink="<a href='http://photo.renren.com/getalbumlist.do?id="+host+"'><strong> "+"进入相册"+"</strong></a>";
					          var personalLink="<a href='http://www.renren.com/profile.do?id="+host+"'><strong> 返回我的个人主页 </strong></a>";
					          detail.innerHTML="<p>拒绝了"+personLink+"的圈人请求</p>"+"<p>"+albumLink+"或者"+personalLink+"</p>";
					          btns.hide();
					          delNotify(nid);
					        }
					      });
					    },
					    xxx: function(info){
					      var el = dom.wrap(info.el);
					      var requestId = info.params[0];
					      var ownerId = info.params[1];
								var targetId= info.params[2];
					      var nid = info.params[3];
					      refusePhotoRequest(requestId, ownerId, targetId, function(){
					        el.style.background = '#FFFBC1';
					        ReqCenter.FX.retract(el, function(){
					          el.dispose();
					          delNotify(nid);
					        });
					      });
					    }
					  });
					      
						XN.dom.ready(function(){
							//模板里不能函数计算，所以只能拿出来算好再塞进去了，这是圈人的绝对定位
							var li = Sizzle('#requests_tagPhoto_list li');
							var picBox = Sizzle('#requests_tagPhoto_list li #picBox');
							var picName = Sizzle('#requests_tagPhoto_list li #picName');
							for(var i=0; i< li.length; i++){
								var leftToPhoto = li[i].getAttribute("data-leftToPhoto");
								var photoWidth = li[i].getAttribute("data-photoWidth");
								var topToPhoto = li[i].getAttribute("data-topToPhoto");
								var frameHeight = li[i].getAttribute("data-frameHeight");
								var frameWidth = li[i].getAttribute("data-frameWidth");
							
								var boxLeft = 200*leftToPhoto/photoWidth + 6;
								var boxTop = 200*topToPhoto/photoWidth + 6;
								var boxWidth = 200*frameWidth/photoWidth;
								var boxHeight = 200*frameHeight/photoWidth;
								var nameLeft = 200*leftToPhoto/photoWidth + 6;
								var nameTop = 200*topToPhoto/photoWidth + 200*frameHeight/photoWidth + 15;
								
								picBox[i].style.left = boxLeft + "px";
								picBox[i].style.top = boxTop + "px";
								picBox[i].style.width = boxWidth + "px";
								picBox[i].style.height = boxHeight + "px";
								picName[i].style.left = nameLeft + "px";
								picName[i].style.top = nameTop + "px";
							}
						}); 
						
					}); 
					</script>
					
					<ul id="requests_tagPhoto_list" class="requests-list">
					
					</ul>
					
					
					
					
					<script type="text/javascript">
					  //通讯录请求交互逻辑代码
					  object.use('dom,net', function(exports, dom,net){
					    function delNotify(nid){
								new XN.NET.xmlhttp({
									url:'http://notify.renren.com/rmessage/remove?type=259&nid=' + nid,
									method:'post',
									onSuccess:function(r){
									},
									onError:function(){
										XN.DO.showError('网络通信失败,请重试');
									}
								});	
							}
					    function ignoreThese(ids, cFun){   //之所以放在这里实现,是这里需要调用,如果放在条目里面实现 这里调用会看起来很奇怪
					      if(!cFun) return;
					      var ids = [].concat(ids || []);  //接受单个的id参数
					      new XN.net.xmlhttp({
					        url: 'http://www.renren.com/address/ignorecard',
					        method: 'post',
					        //data: 'friendIds=' + ids.join('&friendIds='),
					        data: 'id=' + ids,  //新接口只接受一个id
					        onSuccess: function(r){
					          var r = XN.JSON.parse(r.responseText);
					          if(r.code == '0'){
					            try{
					              cFun();
					            }catch(e){
					              
					            }
					          }else{ //出错了 
					          }
					        }
					      });
					    }
					    function doExchange(id, cFun){  //确认交换名片
					      new XN.NET.xmlhttp({
					        url: 'http://www.renren.com/address/acceptcard',  //2010-5-11 更改接口 参数ids -> id 只接受一个id
					        data: 'id=' + id,
					        onSuccess: function(r){
					          var result = XN.JSON.parse(r.responseText);
					          if(result.code == 0){
					            if( cFun && isFunction(cFun) ){  //如果是外部调用,执行成功后返回他自己的处理逻辑
					              cFun();
					            }
					          }else{ //出错了 
					          }
					        }
					      });
					    }
					
					    function getCard(userid, cFun){  //获取对方名片信息 cFun(r)  r为返回的名片
					      new XN.NET.xmlhttp({
					        url: 'http://www.renren.com/showcard',
					        method:'get',
					        data: 'friendID=' + userid,
					        onSuccess: function(r){
					          var data = XN.JSON.parse(r.responseText);
					          for(i in data){
					            if(!data[i]){
					              data[i] = undefined;
					            }else if(data[i] == -1){
					              data[i] = '<img src="http://a.xnimg.cn/imgpro/icons/newlock.png" title="隐私不可见" />';
					            }
					          }
					          if( cFun && isFunction(cFun)){
					            cFun( renderCard(data) );
					          }else{
					            XN.log('没有传入可用的cFun回调函数!');
					          }
					        }
					      });
					    }
					
					    function renderCard(r){
					      var HTML = '<a href="#" class="float-right"><img height="50" width="50" src="'+ r.head +'" class=""></a>'
					             +'<h2>'+ r.name +'</h2>'
					             +'<dl class="info-detail">'
					             +' <dt>手机：</dt><dd>'+ (r.phone || '未填写') +'</dd>'
					             +' <dt>QQ：</dt><dd>'+ (r.qq || '未填写') +'</dd>'
					             +' <dt>MSN：</dt><dd>'+ (r.msn || '未填写') +'</dd>'
					             +' <dt>邮箱：</dt><dd>'+ (r.email || '未填写') +'</dd>'
					             +' <dt>地址：</dt><dd>'+ (r.address || '未填写') +'</dd>'
					             +' <dt>补充：</dt><dd>'+ (r.bak || '未填写') +'</dd>'
					             +'</dl>';
					      return HTML;
					    }
					
					    var updateUI = function(witch, el){  //接受请求之后的显示状态 隐藏操作按钮
					      var el = dom.wrap(el);
					      var hostid = el.getData('host_id');
					      var hostname = el.getData('host_name');
					      if(witch == 'accept'){
					        var HTML = '已经接受<a href="http://www.renren.com/profile.do?id='+ hostid +'" target="_blank"><strong> '+ hostname +' </strong></a>的交换请求，你能在第一时间收到TA资料更新的通知 '//<a href="javascript:;" onclick="violate.exchangeCard()">和其他好友交换</a> | '
					            +'<a href="http://friend.renren.com/myfriendlistx.do#item_5"  target="_blank">查看我的通讯录 »</a>';
					      }else if(witch == 'refuse'){
					        var HTML = '已经拒绝<a href="http://www.renren.com/profile.do?id='+ hostid +'" target="_blank"><strong> '+ hostname +' </strong></a>的交换请求，TA不会收到你的资料更新通知 | '
					            +'<a href="http://friend.renren.com/myfriendlistx.do#item_5"  target="_blank">查看我的通讯录 »</a>';
					      }else if(witch == 'delete'){
					        //直接删除这个条目
					        el.dispose();
					        return;
					      }
					      var detail = dom.getElement('div.detail', el);
					      var btns = dom.getElement('div.btns', el);
					      btns.hide();
					      detail.innerHTML = HTML;
					    };
					
					    ReqCenter.regReqType('addr:259', {
					      accept: function(info){
					        var el = info.el; 
					        var id = info.params[0];
					        var nid = info.params[1];
					        doExchange(id, function(){
					          updateUI('accept', el);
					          delNotify(nid);
					        });
					      },
					      refuse: function(info){
					        var id = info.params[0];
					        var nid = info.params[1];
					        var el = info.el;
					        ignoreThese(id, function(){
					          updateUI('refuse', el);
					          delNotify(nid);
					        });
					      },
					      showcard: function(info){
					        //得先判断状态
					        var el = info.el;
					        var hostid = info.params;
					        if(el.card){
					          var card = el.card;
					          card.style.display = card.style.display == 'none' ? 'block' : 'none';
					        }else{
					          var card = dom.getElement('div.cards-detail', el);
					          el.card = card;
					          getCard(hostid, function(html){
					            el.card.innerHTML = html;
					            el.card.style.display = '';
					          });
					        }
					      },
					      xxx: function(info){
					        var id = info.params[0];
					        var nid = info.params[1];
					        var el = info.el;
					        ignoreThese(id, function(){
					          updateUI('delete', el);
					          delNotify(nid);
					        });
					      }
					    });
					  });
					</script>
					
					<ul id="requests_addr_list" class="requests-list">
					
					</ul>
					
					
					
					
					<ul id="requests_appmessage_list" class="requests-list">
					
					</ul>
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=262&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
					  function acceptFriend(requestId, appId, type, nid, cFun){
					    new XN.NET.xmlhttp({
					      url:'http://app.' + XN.env.domain + '/request/handleRequest.do?rid='+requestId+'&appId='+appId+'&type='+type,
					      method:'post',
					      onSuccess:function(r){
					        var r = XN.JSON.parse(r.responseText);
					        cFun();
					        delNotify(nid);
					      },
					      onError:function(){
					        XN.DO.showError('网络通信失败,请重试');
					      }
					    }); 
					  }
					  function rejectFriend(requestId, appId, type, nid, cFun){
					    new XN.NET.xmlhttp({
					      url:'http://app.' + XN.env.domain + '/request/ignoreAppRequest.do?rid=' + requestId + '&appId=' + appId + '&type= ' +type,
					      method:'post',
					      onSuccess:function(r){
					        cFun();
					        delNotify(nid);
					      },
					      onError:function(){
					        XN.DO.showError('网络通信失败,请重试');
					      }
					    });     
					  }
					  ReqCenter.regReqType('appmessage:262', {
					    accept: function(info){
					      var el = dom.wrap( info.el );
					      var requestId = info.params[0];
					      var appId = info.params[1];
					      var type = info.params[2];
					      var url = info.params[3];
					      var nid = info.params[4];
					
					      acceptFriend(requestId, appId, type, nid, function(msg){
					        var btns = dom.getElement('div.btns', el);
					        var detail = dom.getElement('div.detail', el);
					        detail.innerHTML ="已经接受了该邀请";
					        btns.hide();
					        window.location.href = url;
					      });
					    },
					    refuse: function(info){
					      var el = dom.wrap( info.el );
					      var requestId = info.params[0];
					      var appId = info.params[1];
					      var type = info.params[2];
					      var nid = info.params[3];
					      
					      rejectFriend(requestId, appId, type, nid, function(){
					        var btns = dom.getElement('div.btns', el);
					        var detail = dom.getElement('div.detail', el);
					        detail.innerHTML="已经忽略了该邀请";
					        btns.hide();
					      });
					    },
					    xxx: function(info){
					      var el = dom.wrap(info.el);
					      var requestId = info.params[0];
					      var appId = info.params[1];
					      var type = info.params[2];
					      var nid = info.params[3];
					      
					      rejectFriend(requestId, appId, type, nid, function(){
					        el.dispose();
					      });
					    }
					  });
					}); 
					</script>
					
					
					
					<ul id="requests_apppage_list" class="requests-list">
					
					</ul>
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=373&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
						
						function acceptFriend(url, appId, pageId, signature, receiverId, notify_id, nid, cFun){
							new XN.NET.xmlhttp({
								url:'http://'+ url,
								data:'app_id='+ appId +'&page_id='+ pageId +'&signature='+ signature +'&receiverId='+ receiverId +'&notify_id='+ notify_id,
								method:'post',
								onSuccess:function(r){
									cFun();
									delNotify(nid);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
					
						function rejectFriend(url, appId, pageId, signature, receiverId, notify_id, nid, cFun){
							new XN.NET.xmlhttp({
								url:'http://'+ url,
								data:'app_id='+ appId +'&page_id='+ pageId +'&signature='+ signature +'&receiverId='+ receiverId +'&notify_id='+ notify_id,
								method:'post',
								onSuccess:function(r){
									cFun();
									delNotify(nid);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});			
						}
						
					  ReqCenter.regReqType('apppage:373', {
					  	accept: function(info){
							var el = dom.wrap( info.el );
								url = info.params[0],
								appId = info.params[1],
								pageId = info.params[2],
								signature = info.params[3],
								receiverId = info.params[4],
								notify_id = info.params[5],
								settingUrl = info.params[6],
								nid = info.params[7];
							
							acceptFriend(url, appId, pageId, signature, receiverId, notify_id, nid, function(){
								var btns = dom.getElement('div.btns', el);
								var detail = dom.getElement('div.detail', el);
								detail.innerHTML ="已接受关联请求，快去 <a href="+ settingUrl +" target='_blank'>添加模块>></a>";
								btns.hide();
							});
						},
						refuse: function(info){
							var el = dom.wrap( info.el ),
								url = info.params[0],
								appId = info.params[1],
								pageId = info.params[2],
								signature = info.params[3],
								receiverId = info.params[4],
								notify_id = info.params[5],
								nid = info.params[6];
							
							rejectFriend(url, appId, pageId, signature, receiverId, notify_id, nid, function(){
								var btns = dom.getElement('div.btns', el);
								var detail = dom.getElement('div.detail', el);
								detail.innerHTML="已拒绝关联请求";
								btns.hide();
							});
						},
						xxx: function(info){
							var el = dom.wrap(info.el);
								url = info.params[0],
								appId = info.params[1],
								pageId = info.params[2],
								signature = info.params[3],
								receiverId = info.params[4],
								notify_id = info.params[5],
								nid = info.params[6];
							
							rejectFriend(url, appId, pageId, signature, receiverId, notify_id, nid, function(){
								el.dispose();
							});
						}
					
					  });
					}); 
					</script>
					
					
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=265&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});
						}
						ReqCenter.regReqType('xiaozuApply:265', {
							xxx: function(info){
								var el = dom.wrap(info.el);
								var nid = info.params;
								el.dispose();
								delNotify(nid);
							}
						});
					});
					</script>
					
					<ul id="requests_xiaozuApply_list" class="requests-list">
					
					</ul>
					
					
					
					
					
					<script type="text/javascript">
					object.use('dom,net', function(exports, dom,net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=261&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
					  function acceptCircle(acceptUrl, callback){
					    new XN.NET.xmlhttp({
					      url:acceptUrl,
					      onSuccess:function(r){
					        var rs = XN.json.parse(r.responseText);
					        var code = rs.code;
					        if(code==0){
					          callback(rs);
					        }else{
					           XN.DO.alert({title:'提示',modal:true,message:rs.msg});
					        }
					      }
					    });
					  }     
					  function refuseCircle(rejUrl, callback){
					    new XN.NET.xmlhttp({
					      url:rejUrl,
					      onSuccess:function(r){
					        var rs = XN.json.parse(r.responseText);
					        var code = rs.code;
					        if(code==0){
					          callback();
					        }else{
					          XN.DO.alert({title:'提示', modal:true, message:rs.msg});
					        }
					      }
					    });
					  }   
					  ReqCenter.regReqType('xiaozuInvite:261', {
					    accept: function(info){
					      var url = info.params[0];
					      var nid = info.params[1];
					      var el = dom.wrap(info.el);
					      var xiaozu_url = el.getData('link');
					      acceptCircle(url, function(rs){
					        var btns = dom.getElement('.btns', el);
					        var detail = dom.getElement('.detail', el);
					
					        var HTML = '<h4 class="header">成功加入小组，<a href="'+ xiaozu_url +'" target="_blank">立即去看看</a></h4>';
					        HTML = HTML + rs.msg
					        detail.innerHTML = HTML;
					        btns.hide();
					        delNotify(nid);
					      });
					    },
					    refuse: function(info){
					      var url = info.params[0];
					      var nid = info.params[1];
					      var el = dom.wrap(info.el);
					      refuseCircle(url, function(rs){
					        var btns = dom.getElement('.btns', el);
					        var detail = dom.getElement('.detail', el);
					
					        detail.innerHTML = '小组请求已忽略';  
					        btns.hide();
					        delNotify(nid);
					      });
					    },
					    xxx: function(info){
					      var url = info.params[0];
					      var nid = info.params[1];
					      var el = dom.wrap(info.el);
					      refuseCircle(url, function(rs){
					        el.dispose();
					        delNotify(nid);
					      });
					    }
					  });
					}); 
					</script>
					
					<ul id="requests_xiaozuInvite_list" class="requests-list">
					
					</ul>
					
					
					
					
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=264&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
						function acceptFriend(id, pid, cFun){
							new XN.NET.xmlhttp({
								url:'http://page.renren.com/apply/accept?rid='+ id +'&pid='+ pid,
								method:'post',
								onSuccess:function(r){
									var r = XN.JSON.parse(r.responseText);
									cFun(r.msg);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});
						}
						// 拒绝公共主页邀请
						function rejectFriend(id, pid, cFun){
							new XN.NET.xmlhttp({
								url:'http://page.renren.com/apply/ignore?rid='+ id +'&pid='+ pid,
								method:'post',
								onSuccess:function(r){
									cFun();
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});
						}
						ReqCenter.regReqType('pageInvite:264', {
							accept: function(info){
								var el = dom.wrap( info.el );
								var id = info.params[0];
								var pageName = info.params[1];
								var pageId = info.params[2];
								var nid = info.params[3];
					
								acceptFriend(id, pageId, function(msg){
									var btns = dom.getElement('div.btns', el);
									var detail = dom.getElement('div.section', el);
									if(msg == "关注发送成功")
									{
										detail.innerHTML ="已经关注了公共主页<a href='http://page.renren.com/"+ pageId +"' target='_blank'>"+ pageName +"</a>，<a href='http://page.renren.com/"+ pageId +"' target='_blank'>过去看看</a>";
									}else{
										detail.innerHTML = msg;
									}
									btns.hide();
									delNotify(nid);
								});
							},
							refuse: function(info){
								var el = dom.wrap( info.el );
								var id = info.params[0];
								var pageId = info.params[1];
								var nid = info.params[2];
								
								rejectFriend(id, pageId, function(){
									var btns = dom.getElement('div.btns', el);
									var detail = dom.getElement('div.section', el);
									detail.innerHTML="已经拒绝了该邀请";
									btns.hide();
									delNotify(nid);
								});
							},
							xxx: function(info){
								var el = dom.wrap(info.el);
								var id = info.params[0];
								var pageId = info.params[1];
								var nid = info.params[2];
								
								rejectFriend(id, pageId, function(){
									el.dispose();
									delNotify(nid);
								});
							}
						});
					});	
					</script>
					
					<ul id="requests_pageInvite_list" class="requests-list">
					
					</ul>
					
					
					
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=266&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
						function acceptFriend(id, cFun){
							new XN.NET.xmlhttp({
								url:'http://page.renren.com/admininvite/accept?uuid='+ id,
								method:'post',
								onSuccess:function(r){
									var r = XN.JSON.parse(r.responseText);
									cFun(r.msg);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
						// 拒绝好友请求
						function rejectFriend(id,cFun){
							new XN.NET.xmlhttp({
								url:'http://page.renren.com/admininvite/ignore?uuid='+id,
								method:'post',
								onSuccess:function(r){
									cFun();
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});			
						}
						ReqCenter.regReqType('page:266', {
							accept: function(info){
								var el = dom.wrap( info.el );
								var id = info.params[0];
								var pageName = info.params[1];
								var pageId = info.params[2];
								var nid = info.params[3];
					
								acceptFriend(id, function(msg){
									var btns = dom.getElement('div.btns', el);
									var detail = dom.getElement('div.section', el);
									if(msg == "成功")
									{
										detail.innerHTML ="已经接受邀请，成为 <a href='http://page.renren.com/"+ pageId +"' target='_blank'>"+ pageName +"</a> 的管理员";
									}else{
										detail.innerHTML = msg;
									}
									btns.hide();
									delNotify(nid);
								});
							},
							refuse: function(info){
								var el = dom.wrap( info.el );
								var id = info.params[0];
								var nid = info.params[1];
								
								rejectFriend(id, function(){
									var btns = dom.getElement('div.btns', el);
									var detail = dom.getElement('div.detail', el);
									detail.innerHTML="已经拒绝了该邀请";
									btns.hide();
									delNotify(nid);
								});
							},
							xxx: function(info){
								var el = dom.wrap(info.el);
								var id = info.params[0];
								var nid = info.params[1];
								rejectFriend(id, function(){
									el.dispose();
									delNotify(nid);
								});
							}
						});
					});	
					</script>
					
					<ul id="requests_page_list" class="requests-list">
					
					</ul>
					
					
					
					
					
					<script type="text/javascript">
					object.use('dom,net', function(exports, dom, net){
									function delNotify(nid){
										new XN.NET.xmlhttp({
											url:'http://notify.renren.com/rmessage/remove?type=247&nid=' + nid,
											method:'post',
											onSuccess:function(r){
											},
											onError:function(){
												XN.DO.showError('网络通信失败,请重试');
											}
										});	
									}
					        function acceptLoversRequest(acceptUrl, cFun){
					        				acceptUrl = acceptUrl.replace("http://","");
					                new XN.NET.xmlhttp({
					                        url:'http://' + acceptUrl,
					                        onSuccess:function(r){
					                                var rs = XN.json.parse( r.responseText);
					                                var succ = rs.succ;
					                                if(succ){
					                                        cFun(rs);
					                                }else{
					                                        XN.DO.showError( rs.msg );
					                                }
					                        },
					                        onError:function(){
					                                XN.DO.showError( "操作失败，请稍后再试或者联系管理员" );
					                        }
					                });
					        }
					        function ignoreLoversRequest(ignoreUrl, cFun){
					        				ignoreUrl = ignoreUrl.replace("http://","");
					                new XN.NET.xmlhttp({
					                        url:'http://' + ignoreUrl,
					                        onSuccess:function(r){
					                                var rs = XN.json.parse( r.responseText);
					                                var succ = rs.succ;
					                                if(succ){
					                                        cFun(rs);
					                                }else{
					                                        XN.DO.showError( rs.msg );
					                                }
					                        },
					                        onError:function(){
					                                XN.DO.showError( "操作失败，请稍后再试或者联系管理员" );
					                        }
					                });
					        }
					        ReqCenter.regReqType('lover:247', {
					                accept: function(info){
					                        var el = info.el;
					                        var url = info.params[0];
					                        var nid = info.params[1];
					                        acceptLoversRequest(url, function(r){
					                                var detail = dom.getElement('div.detail', el);
					                                var btns = dom.getElement('div.btns', el);
					                                detail.innerHTML=r.msg; 
					                                btns.hide();
					                                delNotify(nid);
					                        });
					                },
					                ignore: function(info){
					                        var el = dom.wrap(info.el);
					                        var url = info.params[0];
					                        var nid = info.params[1];
					                        ignoreLoversRequest(url, function(r){
					                                if(r){
					                                        var inviterLink = el.getData('inviter_link');
					                                        var inviterName = el.getData('inviter_name');
					                                        var btns = dom.getElement('div.btns', el);
					                                        var detail = dom.getElement('div.detail', el);
					                                        detail.innerHTML=r.msg;
					                                        btns.hide();
					                                        delNotify(nid);
					                                }
					                        });
					                },
					                xxx: function(info){
					                        var el = dom.wrap(info.el);
					                        var url = info.params[0];
					                        var nid = info.params[1];
					                        ignoreLoversRequest(url, function(r){
					                                if(r){
					                                        el.dispose();
					                                        delNotify(nid);
					                                }
					                        });
					                }
					        });
					});   
					</script>
					
					<ul id="requests_lover_list" class="requests-list">
					
					</ul>
					
					
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=279&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
						function acceptFriend(url,id,siteId,nid,cFun){
							new XN.NET.xmlhttp({
								url:'http://zhan.renren.com/'+ url +'/recommend/accept',
								data:'inviterId='+ id +'&siteId='+ siteId,
								method:'post',
								onSuccess:function(r){
									cFun();
									delNotify(nid);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});		
						}
						function rejectFriend(url,id,siteId,nid,cFun){
							new XN.NET.xmlhttp({
								url:'http://zhan.renren.com/'+ url +'/recommend/reject',
								data:'inviterId='+ id +'&siteId='+ siteId,
								method:'post',
								onSuccess:function(r){
									cFun();
									delNotify(nid);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});			
						}
						ReqCenter.regReqType('xiaozhan:279', {
							accept: function(info){
								var el = dom.wrap( info.el );
								var url = info.params[0];
								var id = info.params[1];
								var siteId = info.params[2];
								var nid = info.params[3];
					
								acceptFriend(url, id, siteId, nid, function(){
									var btns = dom.getElement('div.btns', el);
									var header = dom.getElement('h4.header', el);
									var detail = dom.getElement('div.detail', el);
									header.innerHTML ="成功关注小站，<a href='http://zhan.renren.com/"+ url +"?from=req' target='_blank'>过去看看</a>";
									detail.hide();
									btns.hide();
								});
							},
							refuse: function(info){
								var el = dom.wrap(info.el);
								var url = info.params[0];
								var id = info.params[1];
								var siteId = info.params[2];
								var nid = info.params[3];
								
								rejectFriend(url, id, siteId, nid, function(){
									var btns = dom.getElement('div.btns', el);
									var header = dom.getElement('h4.header', el);
									var detail = dom.getElement('div.detail', el);
									header.innerHTML ="已经拒绝了该推荐";
									detail.hide();
									btns.hide();
								});
							},
							xxx: function(info){
								var el = dom.wrap(info.el);
								var url = info.params[0];
								var id = info.params[1];
								var siteId = info.params[2];
								var nid = info.params[3];
								
								rejectFriend(url, id, siteId, nid, function(){
									el.dispose();
								});
							}
						});
					});	
					</script>
					
					<ul id="requests_xiaozhan_list" class="requests-list">
					
					</ul>
					
					
					
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=299&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
						function acceptFriend(url,id,siteId,nid,cFun){
							new XN.NET.xmlhttp({
								url:'http://zhan.renren.com/'+ url +'/zhanCreateInvite/accept',
								data:'inviterId='+ id +'&siteId='+ siteId,
								method:'post',
								onSuccess:function(r){
									cFun();
									delNotify(nid);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});		
						}
						function rejectFriend(url,id,siteId,nid,cFun){
							new XN.NET.xmlhttp({
								url:'http://zhan.renren.com/'+ url +'/zhanCreateInvite/reject',
								data:'inviterId='+ id +'&siteId='+ siteId,
								method:'post',
								onSuccess:function(r){
									cFun();
									delNotify(nid);
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});			
						}
						ReqCenter.regReqType('xzInvite:299', {
							accept: function(info){
								var el = dom.wrap( info.el );
								var url = info.params[0];
								var id = info.params[1];
								var siteId = info.params[2];
								var siteName = info.params[3];
								var nid = info.params[4];
					
								acceptFriend(url, id, siteId, nid, function(){
									var btns = dom.getElement('div.btns', el);
									var header = dom.getElement('h4.header', el);
									var detail = dom.getElement('div.detail', el);
									header.innerHTML ="成功关注了人人小站<a href='http://zhan.renren.com/zhan/"+ siteId +"?from=req' target='_blank'>"+ siteName +"</a>，<a href='http://zhan.renren.com/zhan/"+ siteId +"?from=req' target='_blank'>过去看看</a>";
									detail.hide();
									btns.hide();
								});
							},
							refuse: function(info){
								var el = dom.wrap(info.el);
								var url = info.params[0];
								var id = info.params[1];
								var siteId = info.params[2];
								var nid = info.params[3];
								
								rejectFriend(url, id, siteId, nid, function(){
									var btns = dom.getElement('div.btns', el);
									var header = dom.getElement('h4.header', el);
									var detail = dom.getElement('div.detail', el);
									header.innerHTML ="已经拒绝了该邀请";
									detail.hide();
									btns.hide();
								});
							},
							xxx: function(info){
								var el = dom.wrap(info.el);
								var url = info.params[0];
								var id = info.params[1];
								var siteId = info.params[2];
								var nid = info.params[3];
								
								rejectFriend(url, id, siteId, nid, function(){
									el.dispose();
								});
							}
						});
					});	
					</script>
					
					<ul id="requests_xzInvite_list" class="requests-list">
					
					</ul>
					
					
					
					
					<ul id="requests_showLove_list" class="requests-list">
					
					</ul>
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
						function delNotify(nid){
							new XN.NET.xmlhttp({
								url:'http://notify.renren.com/rmessage/remove?type=325&nid=' + nid,
								method:'post',
								onSuccess:function(r){
								},
								onError:function(){
									XN.DO.showError('网络通信失败,请重试');
								}
							});	
						}
					  function acceptFriend(leId, loveId, nid, cFun){
					  	var dispatchFeed;
					  	if ($('feed_'+ nid).checked) {
					  		dispatchFeed = 1;
					  	}else{
					  		dispatchFeed = 0;
					  	}
					  	
					    new XN.NET.xmlhttp({
					      url:'http://www.' + XN.env.domain + '/loveinfo/accept?lifeEventId='+ leId +'&loveInfoId='+ loveId +'&dispatchFeed='+ dispatchFeed,
					      method:'post',
					      onSuccess:function(r){
					        var r = XN.JSON.parse(r.responseText);
					        cFun();
					        delNotify(nid);
					      },
					      onError:function(){
					        XN.DO.showError('网络通信失败,请重试');
					      }
					    }); 
					  }
					  function rejectFriend(leId, loveId, nid, cFun){
					  	var dispatchFeed;
					  	if ($('feed_'+ nid).checked) {
					  		dispatchFeed = 1;
					  	}else{
					  		dispatchFeed = 0;
					  	}
					  	
					    new XN.NET.xmlhttp({
					      url:'http://www.' + XN.env.domain + '/loveinfo/deny?lifeEventId=' + leId + '&loveInfoId=' + loveId +'&dispatchFeed='+ dispatchFeed,
					      method:'post',
					      onSuccess:function(r){
					        cFun();
					        delNotify(nid);
					      },
					      onError:function(){
					        XN.DO.showError('网络通信失败,请重试');
					      }
					    });     
					  }
					  ReqCenter.regReqType('showLove:325', {
					    accept: function(info){
					      var el = dom.wrap( info.el );
					      var leId = info.params[0];
					      var loveId = info.params[1];
					      var nid = info.params[2];
					
					      acceptFriend(leId, loveId, nid, function(){
					        var btns = dom.getElement('div.btns', el);
					        var detail = dom.getElement('div.section', el);
					        detail.innerHTML ="已经接受了该邀请";
					        btns.hide();
					      });
					    },
					    refuse: function(info){
					      var el = dom.wrap( info.el );
					      var leId = info.params[0];
					      var loveId = info.params[1];
					      var nid = info.params[2];
					      
					      rejectFriend(leId, loveId, nid, function(){
					        var btns = dom.getElement('div.btns', el);
					        var detail = dom.getElement('div.section', el);
					        detail.innerHTML="已经忽略了该邀请";
					        btns.hide();
					      });
					    },
					    xxx: function(info){
					      var el = dom.wrap(info.el);
					      var leId = info.params[0];
					      var loveId = info.params[1];
					      var nid = info.params[2];
					      
					      rejectFriend(leId, loveId, nid, function(){
					        el.dispose();
					      });
					    }
					  });
					}); 
					</script>
					
					
					
				</div>
				<div id="list_notice" style="display: none;">
					
					
					
					
					<div id="requests_notice_header" class="requests-header">
					  <h2><img src="http://a.xnimg.cn/imgpro/v6/icon/hi.gif">通知<span>15</span></h2><a href="javascript:;" id="delAll"></a>
					</div>
					
					<script type="text/javascript">
					object.use('dom, net', function(exports, dom, net){
					
						XN.dom.ready(function(){
							getnoticeList();
							delnoticeContent();
						});
						
						function getnoticeList(){
							new XN.net.xmlhttp({
								url: 'http://notify.renren.com/rmessage/get?getbybigtype=1&bigtype=3&limit=16&begin=0&view=16&rand='+Math.random(),
								method: 'get',
								onSuccess:function(r){
									var r = XN.JSON.parse(r.responseText);
									var len;
									if (r.length > 10){
										$('notice_showmore').show(); //取11条，是为了看有没有更多
										len = 10;
									}else{
										len = r.length;
									}
									for (var i = 0; i < len; i++) {
										var ul = $('requests_notice_list');
										var li = document.createElement('li');
										var unreadcount = '';
										li.className = 'request';
										if (r[i].unreadcount > 1) {
											unreadcount = ['<span style="color:#9C9A9C;margin-left:9px;font-weight:blod;">' + r[i].unreadcount + '条</span>'].join('');
										}else{
											unreadcount = '';
										}
										var HTML =	[	'<h4 class="header" id="notify_' + r[i].nid + '"><img src="' + r[i].icon + '"> ' + r[i].content +''+ unreadcount +'</h4>'
																+	'<div class="btn-x">'
																+ '		<a id="remove_' + r[i].nid + '" href="javascript:;" data-api="' + r[i].rmessagecallback + '"  class="x-to-delete"></a>'
																+	'	</div>'
																+ '</div>'].join();
										li.innerHTML = HTML;
										ul.appendChild(li);
									}
								},
								onError:function(){
									XN.DO.showError('网络通讯失败，请稍后再试');
								}
							});
						}
						
						function delnoticeContent(){
							var con = dom.getElement('#requests_notice_list');
							con.delegate('.request', 'click', function(e) {
								var el = dom.wrap(e.target);
								var url = Sizzle('.x-to-delete',el.getParent('li.request'))[0].getAttribute("data-api");
								if ((el.nodeName.toLowerCase() == "a" && el.getAttribute("source")) || (el.nodeName.toLowerCase() == "a" && el.getAttribute("data-api"))) {
									new XN.net.xmlhttp({
										url: url,
										method: 'post',
										onSuccess:function(r){
											el.getParent('li.request').dispose();
										},
										onError:function(){
											XN.DO.showError('网络通讯失败，请稍后再试');
										}
									});
								}
							});
						}
					
						ReqCenter.regReqType('notice:280', {});
					});
					</script>
					<ul id="requests_notice_list" class="requests-list">
					<li class="request"><h4 class="header" id="notify_37625036782"><img src="http://xnimg.cn/imgpro/icons/music-notify-new.png"> 赛车金童<a target="_blank" source="209-0" href="http://music.renren.com/star/interview/12zhangzhiqiang">张志强</a>，带你走近赛车世界，体验速度与激情。</h4><div class="btn-x">		<a id="remove_37625036782" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=37625036782&amp;uid=0&amp;type=209" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_37541060478"><img src="http://xnimg.cn/imgpro/icons/music-notify-new.png"> 赛车金童<a target="_blank" source="209-0" href="http://music.renren.com/star/interview/12zhangzhiqiang">张志强</a>，带你走近赛车世界，体验速度与激情。</h4><div class="btn-x">		<a id="remove_37541060478" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=37541060478&amp;uid=0&amp;type=209" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_36289608837"><img src="http://app.xnimg.cn/application/20090717/10/20/L734116949655SJS.gif"> 获取免费VIP的好机会，<a href="http://hui.renren.com/books?wc=20120928" target="_blank">不要错过哟&gt;&gt;</a></h4><div class="btn-x">		<a id="remove_36289608837" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=36289608837&amp;uid=399&amp;type=282" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_36102709179"><img src="http://app.xnimg.cn/application/20090717/10/20/L734116949655SJS.gif"> 获取免费VIP的好机会，<a href="http://hui.renren.com/books?wc=201209252" target="_blank">不要错过哟&gt;&gt;</a></h4><div class="btn-x">		<a id="remove_36102709179" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=36102709179&amp;uid=399&amp;type=282" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_35959360623"><img src="http://app.xnimg.cn/application/20090717/10/20/L734116949655SJS.gif"> 你的好友已经通过活动免费领取1个月VIP会员啦，<a href="http://hui.renren.com/books?wc=201209221" target="_blank">你也赶快领取吧&gt;&gt;</a></h4><div class="btn-x">		<a id="remove_35959360623" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=35959360623&amp;uid=399&amp;type=282" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_35913836916"><img src="http://app.xnimg.cn/application/20090717/10/20/L734116949655SJS.gif"> 你的好友已经通过活动免费领取1个月VIP会员啦，<a href="http://hui.renren.com/books?wc=201209211" target="_blank">你也赶快领取吧&gt;&gt;</a></h4><div class="btn-x">		<a id="remove_35913836916" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=35913836916&amp;uid=399&amp;type=282" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_35493001854"><img src="http://app.xnimg.cn/application/20090717/10/20/L734116949655SJS.gif"> 只要动动手，免费VIP拿走，<a href="http://hui.renren.com/books?wc=201209134" target="_blank">快点儿行动吧&gt;&gt;</a></h4><div class="btn-x">		<a id="remove_35493001854" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=35493001854&amp;uid=399&amp;type=282" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_35198166125"><img src="http://app.xnimg.cn/application/20090717/10/20/L734116949655SJS.gif"> 师恩似海深！教师节来临之际，人人网线上送花，线下送达，<a href="http://hui.renren.com/teacher12/home?wc=20120908" target="_blank">传达您对老师的浓浓感恩之情&gt;&gt;</a></h4><div class="btn-x">		<a id="remove_35198166125" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=35198166125&amp;uid=399&amp;type=282" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_35110882969"><img src="http://s.xnimg.cn/img/rrzm.png"> <a target="_blank" href="http://www.renren.com/profile.do?id=228704965">郭向茹</a><a target="_blank" href="http://www.renren.com/profile.do?id=238932653">李少杰</a>等2位好友常用<a href="http://im.renren.com/?subver=3">人人桌面</a>不开网页上人人，隐身挂机、无痕查看、视频聊天等特权多多！<a href="http://im.renren.com/desktop/rrsetup-3.exe">体验特权&gt;&gt;</a></h4><div class="btn-x">		<a id="remove_35110882969" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=35110882969&amp;uid=234936654&amp;type=334" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_34845814041"><img src="http://app.xnimg.cn/application/20120607/17/50/LQNJ859k018153.gif"> 租房必看：分享房屋租赁常识，最新房源共享，教你省力更放心的找到靠谱室友。<a href="http://xiaozu.renren.com/xiaozu/232362?wc=forum2012-09-02-1" target="_blank">快来北京租房小组&gt;&gt;</a></h4><div class="btn-x">		<a id="remove_34845814041" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=34845814041&amp;uid=404&amp;type=282" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_34773744130"><img src="http://app.xnimg.cn/application/20090717/10/20/L734116949655SJS.gif"> 免费领取VIP会员的机会来啦，还等什么，<a href="http://hui.renren.com/books?wc=201209011" target="_blank">赶快行动吧&gt;&gt;</a> </h4>	<div class="btn-x">		<a id="remove_34773744130" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=34773744130&amp;uid=399&amp;type=282" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_34751730762"><img src="http://s.xnimg.cn/img/rrzm.png"> <a target="_blank" href="http://www.renren.com/profile.do?id=230968902">胡卉</a><a target="_blank" href="http://www.renren.com/profile.do?id=238932653">李少杰</a>等2位好友正在用<a href="http://im.renren.com/test1/new.html?subver=17">人人桌面</a>3.4版新增热门相册、独家阿狸皮肤！更有隐身挂机、无痕查看等特权！<a href="http://im.renren.com/desktop/rrsetup-17.exe">体验特权&gt;&gt;</a> </h4>	<div class="btn-x">		<a id="remove_34751730762" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=34751730762&amp;uid=234936654&amp;type=334" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_34195555517"><img src="http://xnimg.cn/imgpro/icons/music-notify-new.png"> 赛车金童<a target="_blank" source="209-0" href="http://music.renren.com/star/interview/12zhangzhiqiang">张志强</a>，带你走近赛车世界，体验速度与激情。 </h4>	<div class="btn-x">		<a id="remove_34195555517" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=34195555517&amp;uid=0&amp;type=209" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_33991133171"><img src="http://s.xnimg.cn/img/rrzm.png"> <a target="_blank" href="http://www.renren.com/profile.do?id=230968902">胡卉</a>,<a target="_blank" href="http://www.renren.com/profile.do?id=238932653">李少杰</a>等2位好友正在用<a href="http://im.renren.com/?subver=3">人人桌面</a>不开网页玩人人，隐身挂机、无痕查看、回复签名等特权多多！<a href="http://im.renren.com/desktop/rrsetup-3.exe">体验特权&gt;&gt;</a> </h4>	<div class="btn-x">		<a id="remove_33991133171" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=33991133171&amp;uid=234936654&amp;type=334" class="x-to-delete"></a>	</div></li><li class="request"><h4 class="header" id="notify_33563761718"><img src="http://xnimg.cn/imgpro/icons/music-notify-new.png"> 赛车金童<a target="_blank" source="209-0" href="http://music.renren.com/star/interview/12zhangzhiqiang">张志强</a>，带你走近赛车世界，体验速度与激情。 </h4>	<div class="btn-x">		<a id="remove_33563761718" href="javascript:;" data-api="http://notify.renren.com/rmessage/remove?nl=33563761718&amp;uid=0&amp;type=209" class="x-to-delete"></a>	</div></li></ul>
					
					<div class="showmore" id="notice_showmore" style="">
						<a style="display: none;" data-nomore="1" data-page="3" data-count="15" onclick="ReqCenter.funCall('req_more', 'notice', this)" class="requests-show-more">显示更多通知</a>
					</div>
					
					
				</div>
			</div> 
			<div style="height: 0px"></div>
		<div style="height: 560px;"></div></div> 

</div>
<div id="footer">
		
<div class="site-footer">
<div class="main">
<ul class="link">
<li><a href="http://www.renren.com/siteinfo/about">关于</a></li>
<li><a href="http://dev.renren.com">开放平台</a></li>
<li><a href="http://wan.renren.com">人人游戏</a></li>
<li><a href="http://page.renren.com/register/regGuide/">公共主页</a></li>
<li><a href="http://mobile.renren.com/mobilelink.do?psf=40002">手机人人</a></li>
<li><a href="http://www.nuomi.com">团购</a></li>
<li><a href="http://ads.renren.com">营销服务</a></li>
<li><a href="http://job.renren-inc.com/">招聘</a></li>
<li><a href="http://support.renren.com/helpcenter">客服帮助</a></li>
<li><a href="http://www.renren.com/siteinfo/privacy">隐私</a></li>
</ul>
<span class="copyright">
人人网<span title="revision$revxxx$; SJSWT46-130.opi.com">©</span>2012
</span></div>
<div class="haoes">
北京千橡网景科技发展有限公司：文网文[2009]169号<span class="dot">·</span><a href="http://www.miibeian.gov.cn/" target="_blank">京ICP证090254号</a><span class="dot">·</span><span>京公网安备110000000009号</span><span class="dot">·</span><span>甲测资字11002066</span><span class="dot">·</span>文化部监督电子邮箱：wlwh@vip.sina.com
</div>
</div>
</div>
</div></div><div id="console_log" style="position:absolute;top:0;left:0;"></div>
<!--[if gt IE 7]><!--><!--<![endif]--><!--[if IE 6]><link id="webpager_outdate_css" type="text/css" rel="stylesheet" href="http://s.xnimg.cn/a30950/n/core/webpager-ie6-min.css" /><style id="CSSID_9f2766a4"></style><![endif]-->
<!--[if IE 7]><link id="webpager_outdate_css" type="text/css" rel="stylesheet" href="http://s.xnimg.cn/a30950/n/core/webpager-ie7-min.css" /><![endif]-->
<!--[if gt IE 6]><script>if(window.ActiveXObject&&!window.XMLHttpRequest)XN.disableWebpager=true;</script><![endif]--><iframe id="imengine" name="imengine" src="http://wpi.renren.com/wtalk/ime.htm?v=5" style="position:absolute;left:-1000pt;top:20pt;width:200pt;height:100pt;" frameborder="0"></iframe><div style="z-index: 1999;" id="bottombar"><span id="voice_encode_obj"></span><div style="width: 1321px;" class="webpager" id="webpager"><div id="webpager-miniradio" class="panelbarpanels"><div id="radio-home-con" style="display: block;">	<div class="radio-display" id="radio-home-panel" style="display:none">		<div id="radio-home-leftbar" class="d-name" style="display:none;"></div>				<div id="radio-home-rightbar" class="d-content">			<div class="d-person">				<div class="d-title">					<p>私人电台</p>					<div class="d-button d-bclose">						<div class="volume-con">							<div id="radio-home-volume-icon" title="音量" class="volume-icon"></div>							<div id="radio-home-volume-bar" class="volume-bar">								<div id="radio-home-volume-now" class="volume-now"></div>							</div>						</div>						<div class="d-bshow">							<a id="radio-home-goAway" target="_blank" title="打开网页版电台" href="http://music.renren.com/fm?from=3" class="d-hidden"></a>						</div>						<div class="d-margin">							<a id="radio-home-hidex" href="#nogo" title="关闭" class="d-close"></a>						</div>					</div>					<div style="clear:both;"></div>				</div>				<div class="d-main radio-personal" id="radio-personal">					<div class="d-action">						<a href="#nogo" hidefocus="true" id="channel-personal" title="加❤越多，好听的音乐越多" class="channelbtn private-disable" channelid="0"><span class="d-inner">我的私人电台</span></a>					</div>					<div class="d_fav_btn">						<a href="#nogo" hidefocus="true" title="先去为喜欢的音乐加❤吧" class="private-disable" channelid="-2" id="radio-home-channel-likes">							<span class="d-inner">								<span><span class="d-heart"></span>喜欢列表：<span id="radio-home-likeNum">0</span> 首</span>							</span>						</a>					</div>					</div>				<div class="d-title">					<p>公共电台</p>					<div class="d-button d-pbutton" id="radio-home-pager">											</div>				</div>				<div class="d-pmain radio-home-chennals clearfix" id="radio-home-chennals">					<div style="width:100%;margin-top:50px;color:#888;text-align:center;">电台数据加载中...</div>				</div>			</div>		</div>	</div>	<div id="home-radio-bar">   <div id="home-radio-btns">			<div class="home-radio-playOrPause"><a id="home-radio-play" href="#nogo" hidefocus="true" title="播放" class="playPause"><span></span></a></div>			<div class="home-radio-next"><a id="home-radio-next" href="#nogo" hidefocus="true" title="播放音乐时可用" class="nextDisable"><span></span></a></div>			<div class="home-radio-fav"><a id="home-radio-fav" href="#nogo" hidefocus="true" title="播放音乐时可用" class="favDisable"><span></span></a></div>    </div>		<div class="listNormal"><a id="home-radio-listbar" href="#nogo" title="电台列表" hidefocus="true"></a></div>	</div><div id="radio-home-favPanel" style="display:none;"><span class="heart"></span><span class="addHeartSucc">加心成功！</span></div><div id="radio-home-songInfoPanel" style="display:none;"></div><img src="http://a.xnimg.cn/apps/radio/images/playing.gif" style="display:none;"></div>	<div id="radio_home_flashcon"></div></div><div style="width: 1156px;" class="panelbarpanels"><div style="margin-left: 5px; margin-right: 5px;" id="friends-panel" class="panel"><div class="popupwindow"><div class="panelbarbutton" style="width: 97px;">	<p class="wp-rrzm-ico">下载人人桌面</p>	<span class="wp-rrzm-newtip" style="display:none;"></span></div></div><div class="popupwindow"><div class="panelbarbutton" onselectstart="return false;">	<a style="display: none;" href="#nogo" onclick="return false;" class="wp-chat-close">关闭</a>	<p class="wp-friend-ico" title="展开列表">好友列表<span class="wp-frid-num">(0)</span></p><div><div class="wp-preferences">	<a class="pref-btn">O</a>	<dl class="pref-menu" style="display:none">	</dl></div></div></div><article style="height: 420px;" class="chat-window friends-window">	<header>		<h4></h4>		<menu>			<li title="最小化" label="最小化" class="minimize">最小化</li>			<li style="display: none;" title="关闭" class="close">关闭</li>		</menu>	</header>	<section> <div class="dialog wp-frid-box"></div> <div style="display: none; position: absolute; width: 100%; height: 100%; opacity: 0.7; background: none repeat scroll 0% 0% rgb(245, 246, 249);"><p style="position:relative;width:90px;margin:auto;top:50%">好友加载中&nbsp;<img src="http://a.xnimg.cn/n/core/res/loading.gif"></p></div></section></article></div></div><div class="panel" id="tasks-panel"><div class="slide-box" style="display: none"><a href="#nogo" onclick="return false;" class="slide_left"></a></div> <div class="winslider"></div><div class="slide-box" style="display: none"><a href="#nogo" onclick="return false;" class="slide_right"></a></div></div></div></div><span style="position: absolute; left: -9999px;" id="webpager_uploader_container"><object style="visibility: visible;" id="webpager_uploader" data="http://s.xnimg.cn/apps/session/res/swf/fileUpload-120702.swf" type="application/x-shockwave-flash" height="16" width="17"><param value="transparent" name="wmode"><param value="always" name="allowscriptaccess"><param value="tickPic=4b8522041bb6a1d4ded0075117778ba5&amp;pagetypePic=txzximgjson&amp;hostId=258869968&amp;tickAttach=6e5912503438d40b5950d9fd3edec692&amp;pagetypeAttach=txzxattjson" name="flashvars"></object></span></div>
<div id="toolBackTo" class="back-to" style="left: 1332px; display: none;">
<a class="backtotop" href="#top" onclick="window.scrollTo(0,0);return false;">返回顶部
<img src="http://a.xnimg.cn/imgpro/button/back-tip.png" class="back-tip">
</a>
</div>
<script type="text/javascript">
XN.dom.ready(function(){
var bt = $('toolBackTo'),
hl = XN.browser.WebKit ? (Sizzle('body')[0]) : (Sizzle('html')[0]);
var winWidth =  window.innerWidth || document.body.clientWidth;
var nav = Sizzle('.navigation')[0];
if(winWidth >= 1120){
bt.style.left = XN.element.getPosition(nav).left + 990 +'px';
}else{
bt.style.right = '10px';
}
XN.event.addEvent(window, 'scroll', function(e){
var st = hl.scrollTop,
vh = hl.clientHeight,
show = (st>30);
if( show ){
bt.style.display = '';
}else{
bt.style.display = 'none';
}
});
XN.event.addEvent(window, 'resize', function(e){
winWidth =  window.innerWidth || document.body.clientWidth;
if(winWidth >= 1120){
bt.style.right = '';
bt.style.left = XN.element.getPosition(nav).left + 990 +'px';
}else{
bt.style.left = '';
bt.style.right = '10px';
}
});
});
</script>
<input name="photoStatic" value="http://s.xnimg.cn/a36957/n/apps/photo/modules/flashUploader/flashUploader.js" type="hidden">
<input name="photoStatic" value="http://s.xnimg.cn/a34938/n/apps/photo/modules/flashUploader/upload-pop-all-min.css" type="hidden">
<input name="photoStatic" value="http://s.xnimg.cn/a34100/n/apps/photo/modules/photo-view/photo-view-new-div-all-min.css" type="hidden">
<input name="photoStatic" value="http://s.xnimg.cn/a34279/n/apps/photo/modules/photo-view/js/photoViewerSparta-div.js" type="hidden">
<input name="photoStatic" value="http://s.xnimg.cn/a36459/jspro/album/commentManage.js" type="hidden">
<input name="photoStatic" value="http://s.xnimg.cn/a28841/csspro/module/replies.css" type="hidden">
<input name="photoStatic" value="http://s.xnimg.cn/a34103/n/apps/photo/modules/libs/tagPhoto-div.js" type="hidden"> 
<input name="photoStatic" value="http://s.xnimg.cn/a34412/n/apps/photo/modules/photo-view/js/photoViewerCtr.js" type="hidden"> 
<input name="photoStatic" value="http://s.xnimg.cn/a36655/n/apps/photo/modules/flashUploader/flashUploaderSeed.js" type="hidden">
<img style="width:0;height:0;" src="http://s.renren.com/ping?v=20110919"><script type="text/javascript" src="http://s.xnimg.cn/a12023/jspro/beacon.js"></script><script type="text/javascript">
COMSCORE.beacon({ c1:2, c2:6934070, c3:"", c4:"", c5:"", c6:"", c15:"" });
</script>
<noscript>
<img src="http://b.scorecardresearch.com/p?c1=2&c2=6934070&c3=&c4=&c5=&c6=&c15=&cj=1" />
</noscript>

</body><span id="voice_decode_obj"></span><object style="visibility: visible;" id="radio_home_store" data="http://s.xnimg.cn/xnapp/music/flash/localstorage20120416.swf" type="application/x-shockwave-flash" height="1" width="1"><param value="transparent" name="wmode"><param value="always" name="allowscriptaccess"><param value="readyDo=XN.radio.localStorage.readyInner&amp;path=/" name="flashvars"></object><object style="visibility: visible;" id="radio_home_player" data="http://s.xnimg.cn/xnapp/music/flash/mp3player20120421.swf" type="application/x-shockwave-flash" height="1" width="1"><param value="transparent" name="wmode"><param value="always" name="allowscriptaccess"><param value="state=3&amp;readyDo=XN.radio.player.readyInner" name="flashvars"></object></html>